package com.test.ll;

public class Calculate {
	public static void main(String[] args){
		int result = calculate("3+7*8-6/2");
		System.out.println(result);
	}
	
	public static int calculate(String str){
		int result = 0;
		String before="";
		String after="";
		int x=0;
		
		char[] a=str.toCharArray();
		for(int i=0;i<a.length;i++){
			if(a[i]=='*'){
				before=String.valueOf(a[i-1]);//表示符号前面的数
				after=String.valueOf(a[i+1]);//表示符号后面的数
				a[i-1]=0;
				a[i+1]=0;
				x=Integer.valueOf(before)*Integer.valueOf(after);
				a[i]=(char)x;
				//System.out.println(x);
			}
			if(a[i]=='/'){
				before=String.valueOf(a[i-1]);//表示符号前面的数
				after=String.valueOf(a[i+1]);//表示符号后面的数
				a[i-1]=0;
				a[i+1]=0;
				x=Integer.valueOf(before)/Integer.valueOf(after);
				a[i]=(char)x;
				//System.out.println(x);
			}
			
			
		}
		for(int i=0;i<a.length;i++){
			System.out.println(a[i]);
		}
		return result;
	}

}
